Hello there, I know a lot of you have been eagerly awaiting some solid information on the new planets, if so this blog is for you. Get comfy because it's a long one. As you already know, there are 4 new planets in the expansion. We will take an in-depth look at each planet's terrain, challenges, processes, technologies, and new gear, but not all at once. In some cases the planet content will be split into multiple parts. To kick things off I'll cover the terrain and natural aspects of the planet that is closest to being finished. I'll need to be in games master mode for this:
Hello, it is a great weather here. The weather is actually so nice, that I had to take 4 day vacation last week. It was a paragliding vacation placed in Italy, Basano. It was my first proper flying with the "Factorio" paraglide and the experience was extra fantastic. I was able to turn off the programming/Factorio part of the brain for the time, which is very hard to achieve usually. This allowed me to recharge and clear the head so I can work on Factorio with the full enthusiasm again.
New website Sanqui Over the course of the past year, you have seen the team put a lot of effort into polishing the game to get it ready for a full release. There's no doubt this is the most important effort here: we're all here to play the game. At the same time, the website is often the first thing people encounter—and in for many, return to every week! Unfortunately, until this point the looks of our websites have been neglected. The current set of websites are a complete mishmash of styles that are not coherent and do not fit with the look of the game. Which website am I looking at again? We set out to rework the looks of our websites last year to make them harmonize with the final game. Albert and Aleš worked together to design the new website and make mockups in a process not too dissimilar to the GUI work in the game. Of course, web technology is a different beast from anything the game uses. My task was to take the mockups for each page and implement them as closely as possible (my own creative liberties notwithstanding). The process from original page to mockup to the new version My approach to creating websites is conservative, and in a way mirrors the philosophy we use when developing the game. The Factorio website doesn't use a fancy modern JavaScript framework. I'm not a JavaScript hater. There is no harm in using JavaScript to make parts of the website interactive, and of course many web applications wouldn't be possible with it. But for a website like ours, avoiding the use of bloated JavaScript frameworks helps keep everything load and render quickly, and of course the website can be browsed without JavaScript as well. To get the looks right, I set out to create a CSS framework to visually mimic the Factorio GUI style. Where possible, I avoided the use of images. This keeps the page fast and ensures it stays sharp on all resolutions and levels of zoom. For instance, the buttons match their game counterparts closely, but are made only using shadows. The only exception is the arrow facing to the right, which simply isn't possible to reproduce using CSS (I tried!). However, even then the performance is kept slick because the graphics for it are embedded in the stylesheet. The layout for new pages with sleek grids is enabled thanks to modern CSS technologies like Flexbox and CSS grid (no floats, no tables). At the same time, the mod portal also received the new design. I also took the effort to unify login sessions between the main website and the mod portal, so you no longer have to log in twice. This Friday Facts is the last time you're seeing the current (old) style, so enjoy it while it lasts! The new website will go live sometime next week. Once the new design is out, don't forget to click on the rocket!
Hi folks, a big portion of the past week has been spent with the non-development stuff, mainly related to us moving to a new place. Apart from that we have been putting our breath together to deal with the biggest ever list of bugs so far.
Hello, the 1st of June, which is the goal of the 0.13 release is starting to feel uncomfortably close, especially if I want to start play-testing 2 weeks before the release date. There are a lot of bigger and smaller tasks appearing all over the place. It is now the time of moving some of them to the next release again. Many of them are moved like this for years already.
Hello, We all love building bigger and bigger, but hitting the UPS ceiling really puts a damper on the mood. Thats why we must continue our endless quest to optimize the game.
Hello, This week we will talk about some technology and research related changes coming in 2.0 and the Space Age expansion.
Howdy, this week we will be diving deep into the workings of cargo pods and their seamless flight animations. Most of you playing the expansion have probably already seen them in game. The positive reception makes us very happy. Ascending to platform in orbit above Nauvis.
Hello, the current week was the time of merges. Different branches with functionalities were merged into the master branch: traingulations(finally), combinators, robot beams, personal roboport and others. Every other day the game/tests didn't work, because some merge broke something. But now it is starting to be stabilised again.
Removing RTL language translations Wheybags I'm sorry to say that we have removed the RTL language translations (Hebrew and Arabic) in 0.17.20. Until this point we've had a half implementation of RTL languages, where the text is simply flipped when we download it from Crowdin. This 'works' for a decent proportion of things, but not nearly 100%. In order to attain the level of polish we want for the 1.0 release, we would need to spend a lot of time implementing proper support for RTL layouts. This just doesn't make sense for us given our current goals, and the proportion of our player base which uses these languages (less than 0.1%). We decided that instead of completely gutting the translations, we could leave them in for those who enjoy them, but not to offer them in the GUI as defaults. The languages will remain up on Crowdin, and the locale files will still be present in game, but there will be no option in the in-game language options dialog to choose them. If you want to use an RTL language, you will have to manually edit your config file to set your locale. Detailed instructions are available on our forum. What this also means, is that we won't be investigating any bug reports about RTL issues.